package com.meituan.sqt.model.order;

import lombok.Data;

/**
 * @author: chenbocheng02@meituan.com
 * @date: 2022/2/10 3:12 下午
 * @description:
 */
@Data
public class OrderListItem {
    /**
     * 商企通订单ID
     */
    private Long sqtBizOrderId;
    /**
     * 企业id
     */
    private Integer entId;
    /**
     * 商企通订单业务类型，该值同请求参数中sqtType
     */
    private Integer orderType;
    /**
     * 订单类型
     */
    private String orderTypeName;
    /**
     * 美团业务类型
     */
    private Integer bizType;
    /**
     * 美团业务类型
     */
    private String bizTypeName;
    /**
     * 业务原始订单ID
     */
    private String origOrderId;
    /**
     * 员工ID
     */
    private Long staffId;
    /**
     * 员工名称
     */
    private String staffName;
    /**
     * 消费城市
     */
    private String expenseCity;
    /**
     * 订单金额：元
     */
    private String orderAmount;
    /**
     * 总支付金额：元（不包含服务费）
     */
    private String totalPayAmount;
    /**
     * 总退款金额：元 （不包含服务费）
     */
    private String totalRefundAmount;
    /**
     * 实际支付金额：元（不包含服务费）
     */
    private String totalRealAmount;
    /**
     * 企业支付金额：元 （不包含服务费）
     */
    private String entPayAmount;
    /**
     * 员工支付金额：元
     */
    private String staffPayAmount;
    /**
     * 企业退款金额：元 （不包含服务费）
     */
    private String entRefundAmount;
    /**
     * 员工退款金额：元
     */
    private String staffRefundAmount;
    /**
     * 随单收服务费：元，四舍五入保留2位小数
     */
    private String realtimeServiceFee;
    /**
     * 随单收服务费支付金额：元
     */
    private String realtimeServiceFeePayAmount;
    /**
     * 随单收服务费退款金额：元
     */
    private String realtimeServiceFeeRefundAmount;
    /**
     * 随单收服务费承担方式枚举：0不扣预算，1扣预算
     */
    private Integer realtimeServiceFeeMode;
    /**
     * 支付状态
     */
    private Integer payStatus;
    /**
     * 支付状态
     */
    private String payStatusName;
    /**
     * 订单时间
     */
    private String orderTime;
    /**
     * 支付时间
     */
    private String payTime;
    /**
     * 外部申请单号
     */
    private String outerApplyNo;
}
